#subdirs 的使用方法与测试
#test 一个label lib  一个main调用
TEMPLATE = subdirs

#DEFINES += BUILD_ARM
DEFINES += BUILD_X86_LINUX
#DEFINES += BUILD_X86_WINDOWS #为什么其它库pro也要定义这个才起作用。
QT += network
contains( DEFINES, BUILD_X86_WINDOWS ){
message("project use BUILD_X86_WINDOWS !")
}
contains( DEFINES, BUILD_X86_LINUX ){
message("project use BUILD_X86_LINUX !")
}
contains( DEFINES, BUILD_ARM ){
message("project use BUILD_ARM !")
}

TEMPLATE = subdirs

SUBDIRS += ../instruction/MoveFreeInstructionView/MoveFreeInstructionView.pro
SUBDIRS += ../instruction/MoveFreeInstructionDelegate/MoveFreeInstructionDelegate.pro

SUBDIRS += ../instruction/MoveMagInstructionView/MoveMagInstructionView.pro
SUBDIRS += ../instruction/MoveMagInstructionDelegate/MoveMagInstructionDelegate.pro

SUBDIRS += ../instruction/ModbusStartInstructionView/ModbusStartInstructionView.pro
SUBDIRS += ../instruction/ModbusStartInstructionDelegate/ModbusStartInstructionDelegate.pro

SUBDIRS += ../instruction/ModbusReadInstructionView/ModbusReadInstructionView.pro
SUBDIRS += ../instruction/ModbusReadInstructionDelegate/ModbusReadInstructionDelegate.pro

SUBDIRS += ../instruction/ModbusWriteInstructionView/ModbusWriteInstructionView.pro
SUBDIRS += ../instruction/ModbusWriteInstructionDelegate/ModbusWriteInstructionDelegate.pro

SUBDIRS += ../instruction/OdometryInstructionView/OdometryInstructionView.pro
SUBDIRS += ../instruction/OdometryInstructionDelegate/OdometryInstructionDelegate.pro

SUBDIRS += ../instruction/TCPStartInstructionView/TCPStartInstructionView.pro 
SUBDIRS += ../instruction/TCPStartInstructionDelegate/TCPStartInstructionDelegate.pro

SUBDIRS += ../instruction/TCPReadInstructionView/TCPReadInstructionView.pro
SUBDIRS += ../instruction/TCPReadInstructionDelegate/TCPReadInstructionDelegate.pro

SUBDIRS += ../instruction/TCPWriteInstructionView/TCPWriteInstructionView.pro
SUBDIRS += ../instruction/TCPWriteInstructionDelegate/TCPWriteInstructionDelegate.pro

SUBDIRS += ../instruction/MusicInstructionView/MusicInstructionView.pro
SUBDIRS += ../instruction/MusicInstructionDelegate/MusicInstructionDelegate.pro

SUBDIRS += ../instruction/ChargingInstructionView/ChargingInstructionView.pro
SUBDIRS += ../instruction/ChargingInstructionDelegate/ChargingInstructionDelegate.pro

SUBDIRS += ../instruction/LiftMechanismInstructionView/LiftMechanismInstructionView.pro
SUBDIRS += ../instruction/LiftMechanismInstructionDelegate/LiftMechanismInstructionDelegate.pro

SUBDIRS += ../instruction/MotionInstructionView/MotionInstructionView.pro
SUBDIRS += ../instruction/MotionInstructionDelegate/MotionInstructionDelegate.pro
SUBDIRS += ../instruction/IfInstructionView/IfInstructionView.pro
SUBDIRS += ../instruction/IfInstructionDelegate/IfInstructionDelegate.pro
SUBDIRS += ../instruction/LabelJmpView/LabelJmpView.pro
SUBDIRS += ../instruction/LabelJmpDelegate/LabelJmpDelegate.pro
SUBDIRS += ../instruction/WaitInstructionView/WaitInstructionView.pro
SUBDIRS += ../instruction/WaitInstructionDelegate/WaitInstructionDelegate.pro
SUBDIRS += ../instruction/ForInstructionView/ForInstructionView.pro
SUBDIRS += ../instruction/ForInstructionDelegate/ForInstructionDelegate.pro
SUBDIRS += ../instruction/RegisterInstructionView/RegisterInstructionView.pro
SUBDIRS += ../instruction/RegisterInstructionDelegate/RegisterInstructionDelegate.pro
SUBDIRS += ../instruction/SelectInstructionView/SelectInstructionView.pro
SUBDIRS += ../instruction/SelectInstructionDelegate/SelectInstructionDelegate.pro
SUBDIRS += ../instruction/SkipConditionView/SkipConditionView.pro
SUBDIRS += ../instruction/SkipConditionDelegate/SkipConditionDelegate.pro
SUBDIRS += ../instruction/OutputInstructionView/OutputInstructionView.pro
SUBDIRS += ../instruction/OutputInstructionDelegate/OutputInstructionDelegate.pro
SUBDIRS += ../instruction/CoordinateInstructionView/CoordinateInstructionView.pro
SUBDIRS += ../instruction/CoordinateInstructionDelegate/CoordinateInstructionDelegate.pro
SUBDIRS += ../instruction/OtherInstructionView/OtherInstructionView.pro
SUBDIRS += ../instruction/OtherInstructionDelegate/OtherInstructionDelegate.pro
SUBDIRS += ../instruction/PalletInstructionView/PalletInstructionView.pro
SUBDIRS += ../instruction/PalletInstructionDelegate/PalletInstructionDelegate.pro
SUBDIRS += ../instruction/VisionInstructionView/VisionInstructionView.pro
SUBDIRS += ../instruction/VisionInstructionDelegate/VisionInstructionDelegate.pro
SUBDIRS += ../instruction/StampInstructionView/StampInstructionView.pro
SUBDIRS += ../instruction/StampInstructionDelegate/StampInstructionDelegate.pro

SUBDIRS += ../instruction/LoadMapInstructionView/LoadMapInstructionView.pro
SUBDIRS += ../instruction/LoadMapInstructionDelegate/LoadMapInstructionDelegate.pro

SUBDIRS += ../instruction/CheckBatteryDelegate/CheckBatteryDelegate.pro
SUBDIRS += ../instruction/CheckBatteryView/CheckBatteryView.pro

SUBDIRS += ../instruction/WaitCommandDelegate/WaitCommandDelegate.pro
SUBDIRS += ../instruction/WaitCommandView/WaitCommandView.pro

SUBDIRS += ../instruction/RobotMoveInstructionView/RobotMoveInstructionView.pro
SUBDIRS += ../instruction/RobotMoveInstructionDelegate/RobotMoveInstructionDelegate.pro

SUBDIRS += ../instruction/RollerInstructionView/RollerInstructionView.pro
SUBDIRS += ../instruction/RollerInstructionDelegate/RollerInstructionDelegate.pro

SUBDIRS += ../instruction/AxisMoveInstructionView/AxisMoveInstructionView.pro
SUBDIRS += ../instruction/AxisMoveInstructionDelegate/AxisMoveInstructionDelegate.pro

#mainTest.depends = labelTest
CONFIG += ordered

##编译目录
#UI_DIR += ../../build/tmphmi
#MOC_DIR += ../../build/tmphmi
#OBJECTS_DIR += ../../build/tmphmi
#RCC_DIR += ../../build/tmphmi


###
